#pragma once

#include <boost/python.hpp>
#include "units.hpp"

namespace bp = boost::python;

namespace python
{
  struct Units : algorithms::Units, bp::wrapper<algorithms::Units>
  {
    Units() : algorithms::Units(), bp::wrapper<algorithms::Units>()
    {
    }

    static bp::tuple GetConverter(const std::string& from,
        const std::string& to);
  };

  void UnitsPythonModule();
}
